/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.isfd.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.comac.ins.common.tenant.core.TenantEntity;
import com.comac.ins.isfd.domain.bo.IsfdSectionBo;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;
import java.util.Date;

/**
 *
 * @date: 2025/3/31 14:00
 **/
@Data
@TableName("isfd_server_management")
public class IsfdSeverManagement {
    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 自增主键，唯一标识每一个记录
     */
    private Long id;

    /**
     * 服务名称
     */
    private String serverName;
    /**
     * 业务场景ID
     */
    private Long sceneId;
    /**
     * 业务系统ID
     */
    private Long systemId;
    /**
     * 模型ID
     */
    private Long modelId;
    /**
     * 模型版本ID
     */
    private String modelVersion;
    /**
     * 要素库ID
     */
    private Long databaseTypeId;
    /**
     * 要素库名称
     */
    private String databaseTypeName;
    /**
     * 服务描述
     */
    private String description;
    /**
     * 状态，0-待发布，1-已发布，2-已撤销
     */
    private Integer status;
    /**
     * 服务类型，0-调用服务，1-存储服务
     */
    private Integer serverType;
    /**
     * 发布时间
     */
    private Date releaseTime;
    /**
     * 服务次数
     */
    private Long serviceTimes;
    /**
     * 服务地址
     */
    private String serviceAddress;
    /**
     * 数据表表名
     */
    private String tableName;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 更新人
     */
    private String updateBy;
    /**
     * 创建时间
     */
    private Date createTime;
}
